802.11ax RU Allocation Subfield

RU Allocation subfield (B7 B6 B5 B4 B3 B2 B1 B0)

#1

#2

#3

#4

#5

#6

#7

#8

#9

Number of entries

0 (00000000)

26

26

26

26

26

26

26

26

26

1

1 (00000001)

26

26

26

26

26

26

26

52

1

2 (00000010)

26

26

26

26

26

52

26

26

1

3 (00000011)

26

26

26

26

26

52

52

1

4 (00000100)

26

26

52

26

26

26

26

26

1

5 (00000101)

26

26

52

26

26

26

52

1

6 (00000110)

26

26

52

26

52

26

26

1

7 (00000111)

26

26

52

26

52

52

1

8 (00001000)

52

26

26

26

26

26

26

26

1

9 (00001001)

52

26

26

26

26

26

52

1

10 (00001010)

52

26

26

26

52

26

26

1

11 (00001011)

52

26

26

26

52

52

1

12 (00001100)

52

52

26

26

26

26

26

1

13 (00001101)

52

52

26

26

26

52

1

14 (00001110)

52

52

26

52

26

26

1

15 (00001111)

52

52

26

52

52

1

16–23 (00010y2y1y0)

52

52

-

106

8

24–31 (00011y2y1y0)

106

-

52

52

8

32–39 (00100y2y1y0)

26

26

26

26

26

106

8

40–47 (00101y2y1y0)

26

26

52

26

106

8

48–55 (00110y2y1y0)

52

26

26

26

106

8

56-63 (00111y2y1y0) 52 52 26 106 8
64-71 (01000y2y1y0) 106 26 26 26 26 26 8
72-29 (01001y2y1y0) 106 26 26 26 52 8
80-87 (01010y2y1y0) 106 26 52 26 26 8
88-95 (01011y2y1y0) 106 26 52 52 8
96-111 (0110y1y0z1z0) 106 - 106 16
112 (01110000) 52 52 - 52 52 1
113 (01110001) 242-tone RU empty (with zero users) 1
114 (01110010) 484-tone RU; contributes zero User fields to the User Specific field in the same HE-SIG-B content channel as this RU Allocation subfield 1
115 (01110011) 996-tone RU; contributes zero User fields to the User Specific field in the same HE-SIG-B content channel as this RU Allocation subfield 1
116-119 (011101x1x0) Reserved 4
120-127 (01111y2y1y0) Reserved 8
128-191 (10y2y1y0z2z1z0) 106 26 106 64
192-199 (11000y2y1y0) 242 8
200-207 (11001y2y1y0) 484 8
208-215 (11010y2y1y0) 996 8
216-223 (11011y2y1y0) Reserved 8
224-255 (111x4x3x2x1x0) Reserved 32

If signaling RUs of size greater than 242 subcarriers, y2y1y0 = 000–111 indicates the number of User fields in the HE-SIG-B content channel that contains the corresponding 8-bit RU Allocation subfield. Otherwise, y2y1y0 = 000–111 indicates the number of users multiplexed in the 106-tone RU, 242-tone RU or the lower frequency 106- tone RU if there are two 106-tone RUs and one 26-tone RU is assigned between two 106-tone RUs. The binary vector y2y1y0 indicates Nuser(r, c) = 22 × y2 + 21 × y1 + y0 + 1 users multiplexed in the RU.

 

z2z1z0 = 000–111 indicates the number of users multiplexed in the higher frequency 106-tone RU if there are two 106-tone RUs and one 26-tone RU is assigned between two 106-tone RUs. The binary vector z2z1z0 indicates Nuser(r, c) = 22 × z2 + 21 × z1 + z0 + 1 users multiplexed in the RU.

 

Similarly, y1y0 = 00–11 indicates the number of users multiplexed in the lower frequency 106-tone RU. The binary vector y1y0 indicates Nuser(r, c) = 21 × y1 + y0 + 1 users multiplexed in the RU.

 

Similarly, z1z0 = 00–11 indicates the number of users multiplexed in the higher frequency 106-tone RU. The binary vector z1z0 indicates Nuser(r, c) = 21 × z1 + z0 + 1 users multiplexed in the RU.

 

#1 to #9 (from left to the right) is ordered in increasing order of the absolute frequency.

 

x1x0 = 00-11, x4x3x2x1x0 = 00000–11111.

'-' means no user in that RU, i.e., Nuser(r, c) = 0.

 

For RU r that is a 106-tone or larger RU, Nuser(r, c) is indicated by the letters (such as y2y1y0 or z2z1z0) in the RU allocation subfield above if the letters are present in the RU allocation subfield; otherwise Nuser(r, c) = 0.

 

For RU r that is a 26-tone or 52-tone RU, Nuser(r, c) = 1.